安裝好資料庫的驅動程式後,最重要的一步就是建立連線,連不上資料庫,甚麼事也做不了,所以連上資料庫是最重要的第一步,連上後才能夠接著做各種各樣的事情。
第1步要先require sequelize
const Sequelize = require('sequelize');
如果沒有require進來,一切都是空,後面的事情白做,所以一定要有這一行。
第2步要寫建立連線的方法,主要有3個方式
第1個方法,通過一條URI指令直接定義
const sequelize = new Sequelize('postgres://user:pass@example.com:5432/dbname');
const sequelize = new Sequelize('sqlite::memory:') // Example for sqlite
第2個方法,通過參數,分行的方式去定義 ,以SQLite為例
const sequelize = new Sequelize({
dialect: 'sqlite',
storage: 'path/to/database.sqlite'
});
第3個方法,通過參數,分行的方式去定義 ,以為MySQL、Mariadb、PostgresSQL、MSSQL為例
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'postgres' // 'mysql' | 'mariadb' | 'postgres' | 'mssql'
});
※ postgres,不要填成「postgresql」了
如果有port的話,要如何加上去?
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'postgres',
port: 5432
});
如果要看更多的參數說明,請點擊此
想對外分享這則貼文嗎?運用網址更方便呦~